Lingo
[swim|go] against the (tide|stream)
to do or think the exact opposite of what most people are doing or thinking
The idiom "go against the tide" comes from sailing terms. When sailing, the tide refers to the movement of the water caused by the moon and sun. Going against the tide means sailing in the opposite direction of the water's flow. This idiom can be invoked when discussing individuals who hold unconventional beliefs, pursue alternative approaches, or make choices that are different from the mainstream.
1 / 1